Support mutlipe backup targets on UI #755
Draft
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
What this PR does / why we need it
Support mutlipe backup targets feature in longhorn UI
Longhorn UI change Items
Settings -> Backup Target
- Display all backup targets in a table
- Allow user to create new backup target
- delete / edit existing item
- bulk delete
- filter backup target on page top right
backup target
when creating backup task recurring job.backup target
when creating backup in volume detail page.backup target
when creating backup backing imageNote. This UI PR need to wait for longhorn-manager and LEP PRs merge first.
Issue
[UI][FEATURE] Multiple backup stores support
Test Result
Backup detail page should display correct backups (the backup belongs to that backup target)
CRUD operations in
Settings -> Backup Target
pagebackuptarget-crud.mov
Allow user to choose
backup target
when creating backup task recurring job.recurring-job.mov
Allow user to choose
backup target
when creating backup in volume detail pagevolume-create-backup.mov
Allow user to choose
backup target
when creating backup backing imagebackingimagebackup.mov
Additional documentation or context